@charset"utf-8";
@import"reset";
@import"common";
@function vw($px) {
    @return $px / 750 * 100+vw;
}

.wrap {
    .box {
        overflow: hidden;
        #user {
            margin: vw(90) 0 0 vw(26);
            width: vw(265);
            height: vw(45);
            border-bottom: vw(1) solid #000;
            text-align: center;
        }
        p {
            display: inline-block;
            margin: vw(66) 0 0 vw(28);
            width: vw(534);
            height: vw(68);
            line-height: vw(42);
            text-indent: 2em;
            font-size: vw(26);
            color: #434242;
            &:last-child {
                margin-top: vw(48);
            }
        }
        .QR_code {
            margin: vw(60) 0 0 vw(163);
            width: vw(265);
            height: vw(265);
            border: vw(1) solid #000;
            #QR {
                width: 100%;
            }
        }
        .save {
            margin: vw(20) 0 0 vw(202);
            width: vw(187);
            height: vw(57);
            border-radius: vw(29);
            border: none;
            background-color: rgba(255, 255, 255, .8);
            font-size: vw(24);
            color: #0075c1;
        }
    }
}